physically unable - French English Dictionary